package com.pzhu.gmall.service;

import java.util.List;

import com.pzhu.gmall.bean.OmsCartItem;

/**
 * @author 刘鹏 liupeng
 * @date 2019/11/15
 **/
public interface CartService {

    /**
     * 从db中查出购物车数据
     */
    OmsCartItem ifCartExistByUser(String memberId, String skuId);

    /**
     * 添加购物车
     *
     * @param omsCartItem 购物商品
     */
    void addCart(OmsCartItem omsCartItem);

    /**
     * @param omsCartItemFromDb
     */
    void updateCart(OmsCartItem omsCartItemFromDb);

    void flushCartCache(String memberId);

    List<OmsCartItem> cartItemList(String userId);

    void checkCart(OmsCartItem omsCartItem);
}
